BOLT12 Implementaion status
from BOLT12
BOLT12 Implementaion status
LND
BOLT12 · Issue #5594 · lightningnetwork/lnd
Roadmap: BOLT12 · Issue #5594 · lightningnetwork/lnd
Custom BOLT12 daemon ってどういう感じなんだ?
進め方
https://github.com/lightningnetwork/lnd/issues/5594#issuecomment-1150822223
LNDK が作られ始めたぞ
carlaKC/lndk
処理は LDK で書き(仮に bolt12-daemonとする)、LND gRPC のラッパーとして LNDK が働く
たとえば bolt12-daemon はなにをするか
onion message feature bit をアナウンスするように LNDK を通じて LND に指示する(以降すべて LNDK を通じて、ということになる)
onion message の署名を作る必要があるが、LND 委譲する
onion message をつくる
ローカルで LNDK 動かしてみる
go run で lncli 動かしたいのにうまくいかなくて挫折した
Issues
feature : Payment to BOLT 12 Invoices (with Blinded Paths) · Issue #7201 · lightningnetwork/lnd
feature : Pathfinding To Blinded Routes · Issue #7200 · lightningnetwork/lnd
PRs
Issues · lightningnetwork/lnd
https://github.com/lightningnetwork/lnd/pull/9868
ACIANQ
Releases
v0.10.0
PRs
Add support for paying offers by thomash-acinq · Pull Request #2479 · ACINQ/eclair
Codes
https://github.com/ACINQ/eclair/blob/v0.10.0/eclair-node/src/main/scala/fr/acinq/eclair/api/handlers/Payment.scala#L106
CLN
How to pay an offer?
fetchinvoice and then pay to the invoice